technological achievements - Deutsch Englisch Wörterbuch